package org.zfes.snowier.cloud.zbss.metting.biz.service;

import java.util.List;
import java.util.Map;
import java.util.Optional;
import org.zfes.snowier.core.data.DataSet;
import org.zfes.snowier.cloud.zbss.metting.biz.dto.SignupInfoDto;
import org.zfes.snowier.cloud.zbss.metting.biz.model.Signup;
public interface ISignupService{

	 Optional<Signup> loadSignupById(Long sinupId);
	
	 void updateSignup(Signup signup);

	 void deleteSignup(Long id);
	
	 DataSet loadSignupDataSet(Map<String, Object> params);
	 

 	void setSignupStatus(Long id, Byte status);

	void createSignup(Long metId, Map<String, Object> params);
	
	List<SignupInfoDto> loadSignup(Long metId,Long signupId);
	
}